
prefix="这是"
name="悠悠"
message=prefix+name
print(message)

# 直接加数字会报错
# num=123
# message=prefix+num
# print(message)

# 格式化字符串

temp="这是%s的"
message=temp%name
print(message)

num=123
message=temp%num
print(message)

name="张三"
age=21
score=119.5
message="%s今年%d岁，成绩%.2f"%(name,age,score)
print(message)

# 数字精度(如果是浮点数，宽度位数还会占据小数点和小数位)
num1=1234
num2=2345.678
print("num1=%5d"%num1)
print("num1=%3d"%num1)
# 浮点数会自动进行四舍五入
print("num2=%8.2f"%num2)
print("num2=%1.1f"%num2)

# 快速格式化
message=f"{name}今年{age}岁，成绩{score}分"
print(message)

# 综合练习
money=1000
incr_times=1.2
money=money*(incr_times**7)
print(f"经过7年的增长，你的钱变成{money}")
print("经过7年的增长，你的钱变成%1.2f"%money)